#define  _CRT_SECURE_NO_WARNINGS 1
#include "SListNode.h"

void test01()
{
	SLTNode* p = NULL;
	SLTPushBack(&p, 1);
	SLTPushBack(&p, 2);//1 2 null
	SLTPrint(p);
	SLTPushFront(&p, 0);//0 1 2 null
	SLTPrint(p);
	//SLTPopBack(&p);
	//SLTPopBack(&p);//0 null
	//SLTPopBack(&p);//null
	//SLTPrint(p);
	//SLTPopFront(&p);
	//SLTPopFront(&p);//2 null
	////SLTPopFront(&p);//null
	//SLTPrint(p);
	SLTNode* pos = SLTFind(p, 0);
	//printf("%p\n", find);
	SLTErase(&p, pos); //1 2 null
	SLTPrint(p);

}

int main()
{
	test01();
	return 0;
}